package com.liming.common.pojo.entity.aftersales;

import com.baomidou.mybatisplus.annotation.TableName;
import com.liming.common.pojo.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 商品审核日志实体类
 *
 * @author liming
 * @date 2025/1/3
 */
@Data
@TableName("se_repair_service")
@EqualsAndHashCode(callSuper = true)
public class RepairService extends BaseEntity {

    /**
     * 关联的用户 ID
     */
    private Long userId;

    /**
     * 关联的商品 ID
     */
    private Long productId;

    /**
     * 问题描述
     */
    private String problemDescription;

    /**
     * 服务状态码，例如：0-待处理， 1-处理中， 2-已完成
     */
    private Integer serviceStatus;

    /**
     * 负责维修的技术员 ID（若有）
     */
    private Long technicianId;

    /**
     * 预约维修时间
     */
    private Date appointmentTime;

    /**
     * 完成维修时间
     */
    private Date completionTime;

}